/*账号被禁 */
.container{
	overflow: hidden;
}
.accounts{
	padding-top: 105rpx;
}
.account{
	padding: 10rpx 24rpx 130rpx;
	overflow: hidden;
}
.account .tab{
	display: -webkit-flex;
	display: flex;
	align-items: center;
}
.account .tab text{
	display: block;
	padding: 0 30rpx;
	font-size: 30rpx;
	color: #5F5D5D;
	line-height: 60rpx;
	border-radius: 30rpx;
	margin-right: 5rpx;
}
.account .tab text.active{
	color: #fff;
	background-color: #474443;
}
.account .intro{
	margin: 8rpx 0 28rpx;
	padding: 0 30rpx;
	height: 82rpx;
	color: #fff;
	line-height: 82rpx;
	background-color: #E85B3E;
	border-radius: 12rpx;
	font-size: 28rpx;
}
.container .textareas /deep/ .u-textarea{
	border-color: #e7e7e7 !important;
	border-radius: 12rpx;
	padding: 20rpx 30rpx;
}
.container .textareas /deep/ .u-textarea__field{
	height: 272rpx !important;
	font-size: 30rpx;
	line-height: 50rpx;
}
.img_list{
	margin-top: 32rpx;
}
.container .img_list /deep/ .u-upload__wrap__preview__image,.container .img_list /deep/ .u-upload__button{
	width: 217rpx !important;
	height: 217rpx !important;
	border-radius: 0;
}
.container .img_list /deep/ .u-upload__button{
	background: url("/static/images/img_01.jpg");
	background-size: 100% 100%;
}
.container .img_list /deep/ .u-upload__button view{
	display: none;
}
.container .img_list /deep/ .u-upload__deletable{
	top: inherit;
	bottom: 0;
	left: 0;
	right: inherit;
	width: 107rpx;
	height: 107rpx;
	border-radius: 0;
	background: url("/static/images/img_01.png");
	background-size: 100% 100%;
	opacity: 1.0;
	
}
.container .img_list /deep/ .u-upload__wrap__preview{
	position: relative;
	margin-right: 28rpx;
}
.container .img_list /deep/ .u-upload__wrap__preview:nth-child(3n+3){
	margin-right: 0;
}
.container .img_list /deep/ .u-upload__wrap__preview > text{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: url("/static/images/img_02.png") no-repeat;
	background-size: 60rpx auto;
	background-position: center;
	z-index: 2;
	background-color: rgba(0,0,0,0.2);
}
.container .img_list /deep/ .u-upload__button{
	margin-right: 0 !important;
}

/*完善资料*/
.improve{
	padding: 114rpx 24rpx 130rpx;
}
.improve_tab{
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	position: relative;
	margin-bottom: 70rpx;
}
.improve_tab::after{
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	border-top: 1px #4AB893 solid;
	top: 50%;
}
.improve_tab text{
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 204rpx;
	height: 82rpx;
	box-sizing: border-box;
	font-size: 26rpx;
	color: #4AB893;
	border: 1px #4AB893 solid;
	border-radius: 12rpx;
	background-color: #fff;
	position: relative;
	z-index: 2;
}
.improve_tab text.active{
	background-color: #4AB893;
	color: #fff;
}
.improve .intro{
	color: #E85B3E;
	border-radius: 24rpx;
	background-color: #FCF6F0;
	padding: 18rpx 30rpx;
	line-height: 42rpx;
	font-size: 26rpx;
	margin-bottom: 33rpx;
}
.tel_form,.yanz_form{
	background-color: #fff;
	border-radius: 12rpx;
	border: 1px #ececec solid;
}

.tel{
	padding: 26rpx 35rpx 0;
}
.tel .type{
	display: -webkit-flex;
	display: flex;
	align-items: center;
}
.tel .type image{
	width: 45rpx;
	height: 45rpx;
	border-radius: 50%;
	margin-right: 19rpx;
}
.tel .type view{
	display: block;
	line-height: 45rpx;
	padding-right: 45rpx;
	background: url("/static/images/img_06.png") no-repeat;
	background-position: right center;
	background-size: 28rpx auto;
	font-size: 26rpx;
	text-transform: uppercase;
	color: #5F5D5D;
}
.tel .inputs{
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 32rpx;
	color: #5F5D5D;
}
.tel_close{
	display: block;
	width: 35rpx;
	height: 35rpx;
	border-radius: 50%;
}
.tel .inputs label{
	display: block;
	width: 90rpx;
}
.tel_form .inputs /deep/ .u-input,.tel_form .input_code /deep/ .u-input{
	display: -webkit-flex;
	display: flex;
	height: 100rpx;
	-webkit-flex:1;
	flex: 1;
}
.container .inputs /deep/ .u-input__content__field-wrapper__field,.container .input_code /deep/ .u-input__content__field-wrapper__field{
	color: #332C2B !important;
	font-size: 32rpx !important;
}
.container /deep/ .u-input{
	border: 0;
	padding: 0 !important;
	border-radius: 0;
}
.input_code{
	border-top: 1px #EEEEEF solid;
	padding: 10rpx 35rpx;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.container .input_code /deep/ .u-button{
	border: 0;
	width: auto;
	color: #00A2E9;
	font-size: 30rpx;
	height: 100rpx;
	padding: 0;
}
.container .input_code /deep/ .u-button::before{
	display: none;
	opacity: 0;
}

.code_form .t_input{
	background-color: #fff;
	border-radius: 12rpx;
	margin-bottom: 12rpx;
	border: 1px #ececec solid;
	padding: 18rpx 30rpx 0;
	position: relative;
}
.t_input label{
	display: block;
	color: #8B8B8C;
	line-height: 42rpx;
	font-size: 28rpx;
}
.container .t_input .u-input{
	height: 87rpx;
	display: -webkit-flex;
	display: flex;
	-webkit-flex:1;
	flex: 1;
}
.container .code_form /deep/ .u-input__content__field-wrapper__field{
	font-size: 34rpx !important;
	color: #332C2B !important;
}
.code_form .tips{
	display: block;
	font-size: 27rpx;
	color: #E85B3E;
	line-height: 65rpx;
	margin-bottom: 10rpx;
	padding-left: 10rpx;
}
.code_form .tel_close{
	position: absolute;
	right: 32rpx;
	bottom: 27rpx;
}

/*忘记密码*/
.improve_tab01 text{
	color: #757475;
	border-color: #757475;
}
.improve_tab01::after{
	border-color: #757475;
}
.improve_tab01 text.active{
	color: #fff;
	background-color: #757475;
}

.yanz_form .input_code{
	padding-top: 0;
	padding-bottom: 0;
	border-top: none;
}
.yanz_form .tels{
	padding: 21rpx 35rpx 0;
	font-size: 30rpx;
	color: #8B8B8C;
	line-height: 43rpx;
}
.yanz_form .tels text{
	margin-right: 15rpx;
}

/*真实姓名弹窗*/
.true_name-box{
	background-color: #FAFAFA;
	position: relative;
	height: 92vh;
	border-radius: 36rpx 36rpx 0 0;
	overflow: hidden;
}
.true_name-box .con{
	display: block;
	text-align: center;
	font-size: 38rpx;
	color: #332C2B;
	line-height: 60rpx;
	padding-top: 98rpx;
}
.true_name-box .con text{
	display: block;
	font-size: 62rpx;
	line-height: 80rpx;
	font-weight: 600;
}
.true_name-box .tips{
	position: absolute;
	left: 25rpx;
	right: 25rpx;
	bottom: 0;
	padding-bottom: 305rpx;
	z-index: 1;
}
.true_name-box .t_con{
	font-size: 26rpx;
	border-radius: 24rpx;
	background-color: #FCF6F0;
	padding: 15rpx 30rpx;
	line-height: 42rpx;
	color: #E85B3E;
}
.true_name-box .btn{
	z-index: 2;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0 58rpx 20rpx;
}
.yan_success_box .btn .back_btn{
	background-color: #FEFEFE;
}
.success_state{
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	flex-direction: column;
	padding-top: 157rpx;
}
.success_state image{
	margin: 0 auto;
	width: 172rpx;
	border-radius: 50%;
}
.success_state text{
	display: block;
	font-size: 50rpx;
	padding-top: 50rpx;
	line-height: 90rpx;
	font-weight: 600;
	text-align: center;
	color: #332C2B;
}

/*登录*/
.login_form{
	height: 100vh;
	background-image: url("/static/images/img_12.png");
	background-image: url("");
	background-repeat: no-repeat;
	background-size: 715rpx auto;
	background-position: center 34rpx;
	overflow: hidden;
}
.login_form .con{ height: 100%; overflow-y: auto; }
.login_top{
	position: relative;
	background-color: rgba(0, 0, 0, 0.94);
	padding: 201rpx 0 180rpx;
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
}
.login_top .logo{
	width: 114rpx;
	margin: 0 auto;
}
.login_top .name{
	width: 209rpx;
	margin: 0 auto;
	margin-top: 110rpx;
}
.login_top > view{
	display: block;
	color: #DCDDDD;
	font-size: 30rpx;
	line-height: 48rpx;
	padding-top: 35rpx;
	text-align: center;
}
.login_forms{
	position: relative;
	padding-bottom: 110rpx;
}
.login_forms > image{
	position: absolute;
	left: 0;
	right: 0;
	top: -79rpx;
	width: 100%;
}
.login_forms .forms{
	padding: 60rpx 62rpx 0;
	overflow: hidden;
	background-color: #EEEEEF;
}
.lt_input{
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border: 1px  #dedede solid;
	overflow: hidden;
	background-color: #fff;
	border-radius: 12rpx;
	margin-bottom: 42rpx;
	padding-right: 25rpx;
	position: relative;
}
.lt_input /deep/ .u-input{
	padding-left: 29rpx !important;
	height: 90rpx;
}
.container .lt_input /deep/ .u-input__content__field-wrapper__field{
	color: #332C2B !important;
	font-size: 30rpx !important;
}
.lt_check{
	display: -webkit-flex;
	display: flex;
	padding: 6rpx 0;
	justify-content: space-between;
	height: 43rpx;
	margin-bottom: 75rpx;
}
.lt_check > text{
	font-size: 29rpx;
	color: #00A2E9;
}
.lt_check /deep/ .u-checkbox__icon-wrap{
	width: 43rpx !important;
	height: 43rpx !important;
	margin-right: 10rpx;
}
.lt_check /deep/ .u-checkbox__icon-wrap .u-icon__icon{
	font-size: 36rpx !important;
}


